package com.atguigu.java;

public interface MyInterface {
    //如下三个方法的修饰权限都是public的，default在此处不作为权限修饰符，且public可以省略
    public abstract void methodAbstract();

    public static void methodStatic(){
        System.out.println("我是接口中的静态方法");
    }

    public default void methodDefault(){
        System.out.println("我是接口中的默认方法");
        methodPrivate();
    }

    //jdk9中允许接口中实现私有的方法
    //此处的默认方法时想在接口中自己使用
    private void methodPrivate(){
        System.out.println("我是接口中的私有的方法");
    }
}
